The impetus of this archive was simply to capture the custom address decoder 6301 PROM IC #8C (4 x 256) from the early 1980's Morrow DiskJockey 2D-B Rev-2 S-100 floppy disk controller card and add it to the previous E000 and F800 collection provided on Herb Johnson's Morrow DJ2D info page. This PROM is unique as it is from the Exidy Sorcerer which has the DJ2D memory mapped to D000.

	https://www.retrotechnology.com/herbs_stuff/morrow_dj2d.html

I had purchased this Morrow 8in disk system in 1981 to be used along with my S-100 expansion box for the Exidy Sorcerer.

My contact info (RCL9): RetroComputingArchive@gmail.com   

File List Overview
=-=-=-=-=-=-=-

Exidy Sorcerer, DJ2D PROM dumps @ D000 by RCL9 

	_RCL9 - Readme.txt
		Further notes about the files in this directory from myself. 

	2026_05_08 - PROM # 3D.bin
		The dump of 6331 PROM 3D which is identical to all DJ2D cards
		
	2026_05_08 - PROM # 8C @D000 (Exidy Sorcerer).bin
		The dump of 6301 PROM 8C which provides the D000 address decoding for the Exidy Sorcerer. 

	6301 PROM to 2716 EPROM Pin Mapping.pdf
		My technical notes about how to map from a 6301 PROM to a 2716 pinout to be used with an EPROM reader

	6331 PROM to 2716 EPROM Pin Mapping.pdf
		My technical notes about how to map from a 6331 PROM to a 2716 pinout to be used with an EPROM reader

	6301, PROM 8C, Address Decoding Verification Table.pdf
		To understand how the 256-vector encoding is performed, and to verify that everything is okay, I created the logic table in this file to alieviate any concerns that I may have had. Everything checks out fine for the D000, E000 and F800 PROM dumps.

	RCL9 - PROM types.txt
		Some of my general notes about the 6301 and 6331 PROM ICs.

	Schematic -- 6301 -- 8C.jpg
	Schematic -- 6331 -- 3D.jpg
		Captures of the two PROM chips from the Morrow DJ2D schematics.

Other Dumps

	These are perviously captured PROM dumps as provided via Herb Johnson's Morrow DJ2D Web page:

	3D-ALL.BIN
		PROM 3D for all cards. 

	8C-E000.BIN
	8C-F800.BIN
		PROM 8C at E000 and F800

	Readme.txt
		Comments from Mark Thomas, March 18 2018

Original Morrow 24k CPM 2.2 boot disk for Exidy Sorcerer

	For posterity, I am including the raw files from my orignal Morrow DJ2D distribution disk that was provided with the hardware, with CP/M 2.2 and source files. I have verified many times over that these images are valid and correct.

	In the "System Image" sub-directory I am providing a IMD and IMG capture of the disk as well as a snapshot of the first two single-density tracks holding the boot + CP/M 2.2 runtime system.

RCL9's custom CPM 2.2 system for DJ2D + Sorcerer

	Also, for posterify, I thought I'd include the fully vetted CP/M 2.2 source files which I am presently using with my 48k and 52k Exidy Sorcerer + Morrow DJ2D card. Refer to "RCL-cpm2.sub" which explains how to compile and create the HEX files - I use the Yaze emulator running my CP/M 3+ system to do compilations. I have not included my custom written "hex_file_overlay_of_sysgen_image.exe" program which I use to overlay the HEX files into the final system image but I otherwise have it fully documented publicly. Once I have the system image created then I run some custom scripts to create the final CP/M 2.2 IMD/IMG/HFE files for the HxC floppy emulator, which itself is a pretty complex script that took some good time to get working correctly.

	Notes:
		- The z80bios4.mac calls "kbstat" which is unique to Walter Blady's EXMON3 monitor ROM from the 1983 era. This helps to speed up character output to the terminal.
		- I replaced zccp14.mac with z80ccp.asm. The latter has a bit more useful functionality.
		- bdos22.mac has a few fixes and optimizations where noted. No abort check is made during character output which helps to speed up file listings. I had done a bit-level comparison with the original BDOS from the 24k distribution disk and they are identical. 
